Fast 2D IDCT implementation with multimedia instructions for a software MPEG2 decoder

نویسندگان

  • Eri Murata
  • Masao Ikekawa
  • Ichiro Kuroda
چکیده

This paper presents an implementation of a fast twodimensional inverse Discrete Cosine Transform (IDCT) with multimedia instructions for a software MPEG2 decoder. IDCT algorithms for sparse blocks which eliminate the calculation for zero coefficients are realized by using multimedia instructions. To reduce the cycle count for IDCT, an adaptive control method for these IDCT algorithms, based on the bit rate and picture type, is proposed and its performance is described. In the implementation of a software MPEG2 decoder, the execution time for IDCT is reduced to 10% by using MMX instructions from original C program. Moreover, using proposed adaptive control, it can further be reduced to 76%.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Optimization of Video Codecs on Pentium Processor with MMX Technology

A key enabling technology for the proliferation of multimedia PC’s is the availability of fast video codecs, which are the basic building blocks of many new multimedia applications. Since most industrial video coding standards (e.g., MPEG1, MPEG2, H.261, H.263) only specify the decoder syntax, there are a lot of rooms for optimization in a practical implementation. When considering a specific h...

متن کامل

Software Optimization of H.263 Video Encoder on Pentium Processor with MMX Technology

A key enabling technology for the prolikration of multima dia PC’s is the availability of fast video codeca, which are the basic building blocks of many new multimedia applications. Since most industrial video coding standards (e.g., MPEG1, MPEG2, H.261, H.263, etc.) only specify the decoder syntax, there are a lot of moms for optimization in a practical implementation. When considering a speci...

متن کامل

Context-Aware Fast 3D DCT/IDCT Algorithm for Low- power Video Codec in Mobile Embedded Systems

A context-aware fast algorithm for 3D DCT/ IDCT video coding is presented in the paper. Compared to state-of-art MPEGx/H.26x hybrid schemes the new algorithm is suited for low-power video codec in mobile embedded systems. 1. 3D DCT for Low-power Video Codecs The 2D-DCT is a powerful tool for reducing the spatial information redundancy in 2D images: intraframe coding of still images and videos i...

متن کامل

Optimizing DSP and media benchmarks for Pentium 4: hardware and software issues

By examining the speed-up resulting from using SIMD instructions for DSP kernels (FFT) and two different multimedia programs (MPEG2 and a Matching Pursuit video codec), we discuss the hardware and software issues that limit performance. Some features in present implementation of Intel SIMD instructions limit the efficiency of dot products. C programmer’s habits also complicate the compiler task...

متن کامل

Benchmark the Software Based Mpeg-4 Video Codec'

Software-based implementations of H.263 and MPEG2 video standards are well documented, recently reporting faster than or close to real-time performance. Since the complexity of MPEG-4 is higher than its predecessor standards, real time video encoding and decoding can exhaust computational resource without achieving real-time speed. In this paper, we report a software-based real-time MPEG-4 vide...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998